live a charmed life - German English Dictionary